ShelbySim: A Transparent, Pedagogy-Oriented Simulator for Computer-Based Systems
نویسنده
چکیده
ShelbySim is a student-friendly, pedagogy-oriented, open-source software system for designing, simulating, and evaluating a wide range of multidisciplinary, computer-based engineering applications. It consists of three top-level, seamlessly integrated and richly expressive components that focus on software, hardware, and a holistic combination of the two in realistic operational contexts. The software component consists of a Java-like object-oriented programming language, Shelby, a full-fledged, transparent compiler with extensive tracing, logging, and inspection capabilities, and a runtime system for executing its programs. The hardware component is for designing and implementing conceptualized representations of embedded systems and computer architectures that support the software. The simulation component provides a flexible, interactive framework for running controlled experiments on the software and hardware. It provides students with raw data for quantitative performance analysis, evaluation, and reporting of their designs. ShelbySim also functions as an appealing tool for demonstrations and recruitment.
منابع مشابه
Delay-dependent stability for transparent bilateral teleoperation system: an LMI approach
There are two significant goals in teleoperation systems: Stability and performance. This paper introduces an LMI-based robust control method for bilateral transparent teleoperation systems in presence of model mismatch. The uncertainties in time delay in communication channel, task environment and model parameters of master-slave systems is called model mismatch. The time delay in communicatio...
متن کاملModelsaz: An Object-Oriented Computer-Aided Modeling Environment
Modeling and simulation of processing plants are widely used in industry. Construction of a mathematical model for a plant is a time-consuming and error-prone task. In light of extensive advancements in computer science (both hardware and software), computers are becoming a necessary instrument in industrial activities. Many software tools for modeling, simulation and optimization of proces...
متن کاملA Microcomputer-Based Simulator for Digital Control Systems
A microcomputer-based simulator for digital control systems is proposed. The proposed simulator is a hybrid system in which the plant is simulated by conventional method of analog computers and other parts of the system including generation of input signal is performed digitally, using a Z-80 based microcomputer. To overcome the difficulty of programming in assembly language, and at the same ti...
متن کاملQuadrature Amplitude Modulated Digital Radio Transmission Modeling and Simulation
Computer aided design and computer aided modeling tools are becoming increasingly important in the design and performance evaluation of communication systems. In this work, we report on the computer simulation modeling study of terrestrial digital microwave radio transmission, using Block Oriented System Simulator package (BOSS). The work concentrates on semi-analytical error rate evaluation in...
متن کاملMethod integration: An approach to develop agent oriented methodologies
Agent oriented software engineering (AOSE) is an emerging field in computer science and proposes some systematic ideas for multi agent systems analysis, implementation and maintenance. Despite the various methodologies introduced in the agent-oriented software engineering, the main challenges are defects in different aspects of methodologies. According to the defects resulted from weaknesses ...
متن کامل